<?php

// Константы:
define('DIRSEP', DIRECTORY_SEPARATOR);
define("DEBUG", isset($_GET['debug']) ? TRUE : FALSE);

if(isset($_SERVER['HTTP_X_REQUESTED_WITH'])){
    define("AJAX", TRUE);
} else {
    define("AJAX", FALSE);
}

// Узнаём путь до файлов сайта
$site_path = realpath(dirname(__FILE__) . DIRSEP . '..' . DIRSEP . 'php' . DIRSEP) . DIRSEP;
define('SITE_PATH', $site_path);

if (DEBUG) {
    $start = microtime(TRUE);
    $memoryStart = memory_get_usage();
    error_reporting(E_ALL);
    ini_set("display_errors", TRUE);
}

//Запускаем основной класс сайта 
require_once '../php/Lib/System.class.php';

\Lib\System::getInstance()
            ->init(FALSE);
?>
<?php if (DEBUG && !AJAX): ?>
    <div class="debug" title="Информация">
        Time: <?= number_format(microtime(true) - $start, 3) ?> sec.<br>
        Memory: <?= number_format((memory_get_usage() - $memoryStart)/1024, 3) ?> kByte<br>
        Memory max: <?= number_format(memory_get_peak_usage()/1024, 3) ?> kByte<br>
        Memory current: <?= number_format(memory_get_usage()/1024, 3) ?> kByte<br>
        <?= \Lib\Profiler::toString(); ?>
    </div>
<?php endif; ?>
